package top.lyjwn.todo.weinxin.data.error;

import com.alibaba.fastjson2.JSONObject;

/**
 * 微信api返回错误
 *
 * @author luoyujie
 *
 */
public class WxError {

	/**
	 * 错误返回码
	 */
	private String errcode;

	/**
	 * 说明
	 */
	private String errmsg;

	/**
	 * 判断是否是同一个错误
	 */
	public boolean equals(WxError error) {
		if (error.getErrcode().equals(this.errcode)) {
			return true;
		}
		return false;
	}

	public WxError() {
	}

	public WxError(String errcode, String errmsg) {
		this.errcode = errcode;
		this.errmsg = errmsg;
	}

	public WxError(JSONObject jsonObject) {
		this.errcode = jsonObject.getString("errcode");
		this.errmsg = jsonObject.getString("errmsg");
	}

	public String getErrcode() {
		return errcode;
	}

	public void setErrcode(String errcode) {
		if (errcode != null) {
			this.errcode = errcode;
		}
	}

	public String getErrmsg() {
		return errmsg;
	}

	public void setErrmsg(String errmsg) {
		if (errmsg != null) {
			this.errmsg = errmsg;
		}
	}

}
